Design and Implementation of a Distributed Dual Ascent Algorithm for the Steiner Problem in Graphs

نویسندگان

  • Marcelo Santos
  • Eduardo Uchoa
چکیده

The Steiner Problem in Graphs (SPG) is defined as follows. Given an undirected graph G = (V,E), positive edge costs c and a set T ⊆ V of terminal nodes, find a connected subgraph (V ′, E′) of G with T ⊆ V ′ minimizing ∑ e∈E′ ce. In other words, find a minimum cost tree containing all terminals, possibly also containing some other nodes. The Steiner Problem in Directed Graphs (SPDG) is the case where G is a directed graph and there is a special root terminal r ∈ T . The problem is to find a minimum cost directed tree containing paths from r to every other terminal. Both the SPG and the SPDG are NP-hard. If solutions must be obtained in short time, one must resort to heuristic algorithms like those surveyed in Voss [10].

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A distributed dual ascent algorithm for Steiner problems in multicast routing

Multicast routing problems are often modeled as Steiner Problems in undirected or directed graphs, the latter case being particularly suitable to cases where most of the traffic has a single source. Sequential Steiner heuristics are not convenient in that context, since one cannot assume that a central node has complete information about the topology and the state of a large wide area network. ...

متن کامل

A dual-ascent-based branch-and-bound framework for the prize-collecting Steiner tree and related problems

In this work we present a branch-and-bound (B&B) framework for the asymmetric prizecollecting Steiner tree problem (APCSTP). Several well-known network design problems can be transformed to the APCSTP, including the Steiner tree problem (STP), prize-collecting Steiner tree problem (PCSTP), maximum-weight connected subgraph problem (MWCS) and the nodeweighted Steiner tree problem (NWSTP). The ma...

متن کامل

0 D ec 2 01 4 A Robust and Scalable Algorithm for the Steiner Problem in Graphs ∗

We present an effective heuristic for the Steiner Problem in Graphs. Its main elements are a multistart algorithm coupled with aggressive combination of elite solutions, both leveraging recently-proposed fast local searches. We also propose a fast implementation of a well-known dual ascent algorithm that not only makes our heuristics more robust (by quickly dealing with easier cases), but can a...

متن کامل

A robust and scalable algorithm for the Steiner problem in graphs

We present an effective heuristic for the Steiner Problem in Graphs. Its main elements are a multistart algorithm coupled with aggressive combination of elite solutions, both leveraging recently-proposed fast local searches. We also propose a fast implementation of a well-known dual ascent algorithm that not only makes our heuristics more robust (by quickly dealing with easier cases), but can a...

متن کامل

DALD:-Distributed-Asynchronous-Local-Decontamination Algorithm in Arbitrary Graphs

Network environments always can be invaded by intruder agents. In networks where nodes are performing some computations, intruder agents might contaminate some nodes. Therefore, problem of decontaminating a network infected by intruder agents is one of the major problems in these networks. In this paper, we present a distributed asynchronous local algorithm for decontaminating a network. In mos...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007